package heap_stack_queue

type Heap interface {
}

type Stack interface {
	Push(value int)
	Pop() int
	Peek() int
	Size() int
	IsEmpty() bool
}

type Queue interface {
	Offer(value int)
	Poll() int
	Peek() int
	Size() int
	IsEmpty() bool
}
